@charset "utf-8";
/* CSS Document */

*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h5, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td, select {
  margin:0;
  padding:0;
}

body {
  text-align:left;
  background-color:#EDEDED;
  font-family:Arial, Helvetica, sans-serif;
}

#header {
  	background-image:url(../image/headerbg30.png);
	background-position:initial initial;
  	background-repeat:initial initial;
  	clear:both;
  	height:111px;
	border-bottom-color:#7DB74A;
	border-bottom-style:double;
	border-bottom-width:1px;
}

.logo {
  float:left;
}

.gradient {
  background-image:url(../image/topbgvi.png);
  background-position:0 50%;
  background-repeat:no-repeat no-repeat;
  height:111px;
}
#mainpage {
  	padding-top:10px;
	text-align:center;
	min-height:515px;
}

#login {
	background-image:url(../image/loginbr.png);
	width:410px;
	height:510px;
	margin:0 auto;
}

#tbLogin {
	padding-top:80px;
	padding-left:45px;
}
.txtBox {
	width:308px;
	height:39px;
	background-color:transparent;
	border-color:transparent;
	text-indent:110px;
	color:#999;
	font-size:20px;
}

.error {
	color: red;
	height:30px;
	text-align:left;
	padding-top:5px;
	text-indent:5px;
	font-style:italic;	
	font-size:14px;
}
#captcha {
	width:310px;
	height:75px;
	background-color: #E6E6E6;
	margin-bottom:10px;
}

#bottomForm {
	float:left;
	margin-top:15px;
	padding-left:29px;
}

.btton{
	height:40px;
	width:163px;
	background-color:transparent;
	border-color:transparent;
	margin-right:12px;
	cursor: pointer;
}
#footer {
	padding:3px;
	text-align:center;
	border-top-color:#CCCCCC;
	border-top-style:solid;
	border-top-width:1px;
	background-color:#FFF;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	color:#CCC;
	font-weight: bold;
	font-size: small;
}